﻿using System;

namespace Bettzueche.RLGlue.Codec.Network {
    /// <summary>
    /// Middleware zwischen Environment und RLGlue-Host.
    /// </summary>
    /// <seealso cref="GenericClientEnvironment{O,A}"/>
    public interface IClientEnvironment {
        void Connect(String host, int port, int timeout);
        void Close();
        void RunEnvironmentEventLoop();
        void KillProcess();
    }
}
